<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	{
		// 之前的函数常用写法
		// function fn(){
		//
		// }
		// const fn2 = function(){
		//
		// }
		// [1,2,3,4].map(function(){})
		// const obj = {
		// 	fn:function(){
		//
		// 	}
		// }
	}
	{
		// 箭头函数的语法：采用表达式的形式书写。省略function,在()与{}之前增加=>
		const fn = (a,b,c)=>{
			console.log("fn",a,b,c);// fn 1 2 3
		}
		fn(1,2,3);
		
		let arr = [1, 2, 3, 4];
		arr.map((item,index,arr2) => {
			console.log(item,index,arr2);
		})
		
		let obj = {
			fn: (a,b,c=300) => {
				console.log("obj->fn",a,b,c)
			}
		};
		obj.fn(100,200)
	}
</script>
</html>